home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
hardware
/
moupp400
/
cursor.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-10-07
|
27KB
|
643 lines
/* -------------------------------------------------------------------- */
/* Mouse++ Version 4.0 cursor.h Revised 10/05/92 */
/* */
/* General mouse class for Turbo C++/Borland C++. */
/* Copyright 1991, 1992 by Carl W. Moreland */
/* -------------------------------------------------------------------- */
#ifndef CURSORdotH
#define CURSORdotH
static unsigned gcDefaultImage[] =
{
0x3FFF, /* 0011111111111111 */
0x1FFF, /* 0001111111111111 */
0x0FFF, /* 0000111111111111 */
0x07FF, /* 0000011111111111 */
0x03FF, /* 0000001111111111 */
0x01FF, /* 0000000111111111 */
0x00FF, /* 0000000011111111 */
0x007F, /* 0000000001111111 */
0x003F, /* 0000000000111111 */
0x001F, /* 0000000000011111 */
0x01FF, /* 0000000111111111 */
0x10FF, /* 0001000011111111 */
0x30FF, /* 0011000011111111 */
0x787F, /* 0111100001111111 */
0xF87F, /* 1111100001111111 */
0xFC7F, /* 1111110001111111 */
0x0000, /* 0000000000000000 */
0x4000, /* 0100000000000000 */
0x6000, /* 0110000000000000 */
0x7000, /* 0111000000000000 */
0x7800, /* 0111100000000000 */
0x7C00, /* 0111110000000000 */
0x7E00, /* 0111111000000000 */
0x7F00, /* 0111111100000000 */
0x7F80, /* 0111111110000000 */
0x7C00, /* 0111110000000000 */
0x6C00, /* 0110110000000000 */
0x4600, /* 0100011000000000 */
0x0600, /* 0000011000000000 */
0x0300, /* 0000001100000000 */
0x0300, /* 0000001100000000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcCheckImage[] =
{
0xFFF0, /* 1111111111110000 */
0xFFE0, /* 1111111111100000 */
0xFFC0, /* 1111111111000000 */
0xFF81, /* 1111111110000001 */
0xFF03, /* 1111111100000011 */
0x0607, /* 0000011000000111 */
0x000F, /* 0000000000001111 */
0x001F, /* 0000000000011111 */
0xC03F, /* 1100000000111111 */
0xF07F, /* 1111000001111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0x0000, /* 0000000000000000 */
0x0006, /* 0000000000000110 */
0x000C, /* 0000000000001100 */
0x0018, /* 0000000000011000 */
0x0030, /* 0000000000110000 */
0x0060, /* 0000000001100000 */
0x70C0, /* 0111000011000000 */
0x1D80, /* 0001110110000000 */
0x0700, /* 0000011100000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcCrossImage[32] =
{
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0x8002, /* 1000000000000010 */
0x4004, /* 0100000000000100 */
0x2008, /* 0010000000001000 */
0x1010, /* 0001000000010000 */
0x0820, /* 0000100000100000 */
0x0440, /* 0000010001000000 */
0x0280, /* 0000001010000000 */
0x0000, /* 0000000000000000 */
0x0280, /* 0000001010000000 */
0x0440, /* 0000010001000000 */
0x0820, /* 0000100000100000 */
0x1010, /* 0001000000010000 */
0x2008, /* 0010000000001000 */
0x4004, /* 0100000000000100 */
0x8002, /* 1000000000000010 */
0x0000 /* 0000000000000000 */
};
static unsigned gcPlusImage[32] =
{
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0x0001, /* 0000000000000001 */
0x0001, /* 0000000000000001 */
0x0001, /* 0000000000000001 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFFFF, /* 1111111111111111 */
0x0000, /* 0000000000000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x7FFC, /* 0111111111111100 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0000, /* 0000000000000000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcHourglassImage[32] =
{
0x8001, /* 1000000000000001 */
0x8001, /* 1000000000000001 */
0xC003, /* 1100000000000011 */
0xC003, /* 1100000000000011 */
0xE007, /* 1110000000000111 */
0xF00F, /* 1111000000001111 */
0xF81F, /* 1111100000011111 */
0xF81F, /* 1111100000011111 */
0xF81F, /* 1111100000011111 */
0xF81F, /* 1111100000011111 */
0xF00F, /* 1111000000001111 */
0xE007, /* 1110000000000111 */
0xC003, /* 1100000000000011 */
0xC003, /* 1100000000000011 */
0x8001, /* 1000000000000001 */
0x8001, /* 1000000000000001 */
0x0000, /* 0000000000000000 */
0x3FFC, /* 0011111111111100 */
0x1008, /* 0001000000001000 */
0x1C38, /* 0001110000111000 */
0x0FF0, /* 0000111111110000 */
0x07E0, /* 0000011111100000 */
0x0240, /* 0000001001000000 */
0x0240, /* 0000001001000000 */
0x0240, /* 0000001001000000 */
0x0240, /* 0000001001000000 */
0x0520, /* 0000010100100000 */
0x0890, /* 0000100010010000 */
0x1188, /* 0001000110001000 */
0x17E8, /* 0001011111101000 */
0x3FFC, /* 0011111111111100 */
0x0000 /* 0000000000000000 */
};
static unsigned gcHandImage[32] =
{
0xF3FF, /* 1111001111111111 */
0xE1FF, /* 1110000111111111 */
0xE1FF, /* 1110000111111111 */
0xE1FF, /* 1110000111111111 */
0xE1FF, /* 1110000111111111 */
0xE04F, /* 1110000001001111 */
0xE001, /* 1110000000000001 */
0XE000, /* 1110000000000000 */
0x8000, /* 1000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0C00, /* 0000110000000000 */
0x1200, /* 0001001000000000 */
0x1200, /* 0001001000000000 */
0x1200, /* 0001001000000000 */
0x1200, /* 0001001000000000 */
0x13B0, /* 0001001110110000 */
0x124E, /* 0001001001001110 */
0X1249, /* 0001001001001001 */
0x7249, /* 0111001001001001 */
0x9001, /* 1001000000000001 */
0x9001, /* 1001000000000001 */
0X9001, /* 1001000000000001 */
0x8001, /* 1000000000000001 */
0x8001, /* 1000000000000001 */
0x8001, /* 1000000000000001 */
0xFFFF /* 1111111111111111 */
};
static unsigned gcGunImage[32] =
{
0x0001, /* 0000000000000001 */
0x0001, /* 0000000000000001 */
0x0001, /* 0000000000000001 */
0x0001, /* 0000000000000001 */
0xC001, /* 1100000000000001 */
0xF801, /* 1111100000000001 */
0xF801, /* 1111100000000001 */
0xF801, /* 1111100000000000 */
0xFF80, /* 1111111110000000 */
0xFFC0, /* 1111111111000000 */
0xFFC0, /* 1111111111000000 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0x0000, /* 0000000000000000 */
0x7FFC, /* 0111111111111100 */
0x7FFC, /* 0111111111111100 */
0x1FFC, /* 0001111111111100 */
0x02B8, /* 0000001010111000 */
0x023C, /* 0000001000111100 */
0x03FC, /* 0000001111111100 */
0x003C, /* 0000000000111100 */
0x001E, /* 0000000000011110 */
0x001E, /* 0000000000011110 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcIbeamImage[32] =
{
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xF1E0, /* 1111000111100000 */
0x0A00, /* 0000101000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0400, /* 0000010000000000 */
0x0A00, /* 0000101000000000 */
0xF1E0 /* 1111000111100000 */
};
static unsigned gcFaceImage[32] =
{
0xF00F, /* 1111000000001111 */
0xC003, /* 1100000000000011 */
0x8001, /* 1000000000000001 */
0x0000, /* 0000000000000000 */
0x1428, /* 0001010000101000 */
0x0420, /* 0000010000100000 */
0x1818, /* 0001100000011000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x1008, /* 0001000000001000 */
0x0000, /* 0000000000000000 */
0x1248, /* 0001001001001000 */
0x0240, /* 0000001001000000 */
0x8181, /* 1000000110000001 */
0xC003, /* 1100000000000011 */
0xF00F, /* 1111000000001111 */
0x0000, /* 0000000000000000 */
0x1FF8, /* 0001111111111000 */
0x3FFC, /* 0011111111111100 */
0x7FFE, /* 0111111111111110 */
0x7FFE, /* 0111111111111110 */
0x73CE, /* 0111001111001110 */
0x73CE, /* 0111001111001110 */
0x7FFE, /* 0111111111111110 */
0x7FFE, /* 0111111111111110 */
0x6FF6, /* 0110111111110110 */
0x700E, /* 0111000000001110 */
0x7FFE, /* 0111111111111110 */
0x7FFE, /* 0111111111111110 */
0x3FFC, /* 0011111111111100 */
0x1FF8, /* 0001111111111000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcJetImage[32] =
{
0xFEFF, /* 1111111011111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xFC7F, /* 1111110001111111 */
0xF83F, /* 1111100000111111 */
0xF83F, /* 1111100000111111 */
0xF01F, /* 1111000000011111 */
0xE00F, /* 1110000000001111 */
0xC007, /* 1100000000000111 */
0x8003, /* 1000000000000011 */
0x0001, /* 0000000000000001 */
0x0001, /* 0000000000000001 */
0xF83F, /* 1111100000111111 */
0xF01F, /* 1111000000011111 */
0xE00F, /* 1110000000001111 */
0xE10F, /* 1110000100001111 */
0x0000, /* 0000000000000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0100, /* 0000000100000000 */
0x0380, /* 0000001110000000 */
0x0380, /* 0000001110000000 */
0x07C0, /* 0000011111000000 */
0x0FE0, /* 0000111111100000 */
0x1FF0, /* 0001111111110000 */
0x3FF8, /* 0011111111111000 */
0x7FFC, /* 0111111111111100 */
0x0380, /* 0000001110000000 */
0x0380, /* 0000001110000000 */
0x07C0, /* 0000011111000000 */
0x0EE0, /* 0000111011100000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcBullseyeImage[32] =
{
0xF00F, /* 1111000000001111 */
0xC003, /* 1100000000000011 */
0x8001, /* 1000000000000001 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x8001, /* 1000000000000001 */
0xC003, /* 1100000000000011 */
0xF00F, /* 1111000000001111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0x0000, /* 0000000000000000 */
0x0FF0, /* 0000111111110000 */
0x381C, /* 0011100000011100 */
0x6FF6, /* 0110111111110110 */
0x5C3A, /* 0101110000111010 */
0x57EA, /* 0101011111101010 */
0x566A, /* 0101011001101010 */
0x566A, /* 0101011001101010 */
0x57EA, /* 0101011111101010 */
0x5C3A, /* 0101110000111010 */
0x6FF6, /* 0110111111110110 */
0x381C, /* 0011100000011100 */
0x0FF0, /* 0000111111110000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000 /* 0000000000000000 */
};
static unsigned gcMouseppImage[] =
{ /* | | | | | */
0x11FF, 0xFFFF, 0xFF00, /* 0001000111111111111111111111111111111111 */
0x01FF, 0xFFFF, 0xFF00, /* 0 000 0111111111111111111111111111111111 */
0x0120, 0x4231, 0xC700, /* 0 0 0100100000010000100011000111000111 */
0x0000, 0x0011, 0xC700, /* 0 0 0 00 00 00 00 00 0010 01110 0111 */
0x0000, 0x0000, 0x0100, /* 0 0 0 0 00 0 00 0 0000 00 000 00000 0001 */
0x0000, 0x0000, 0x0100, /* 0 000 0 00 0 00 00 00 0 0 01 */
0x1000, 0x0000, 0x0100, /* 0 010 0 00 0 0 0000 0 000000 00000 0001 */
0x1000, 0x0011, 0xC700, /* 0 010 00 000 0 0 000 010 01110 0111 */
0x1130, 0x0431, 0xC700, /* 0001000100110000000001000011000111000111 */
/* | | | | | */
0x0000, 0x0000, 0x0000, /* 0000000000000000000000000000000000000000 */
0x4400, 0x0000, 0x0000, /* 0100010000000000000000000000000000000000 */
0x6C00, 0x0000, 0x0000, /* 0110110000000000000000000000000000000000 */
0x54C9, 0x3984, 0x1000, /* 0101010011001001001110011000010000010000 */
0x5529, 0x4244, 0x1000, /* 0101010100101001010000100100010000010000 */
0x4529, 0x33DF, 0x7C00, /* 0100010100101001001100111101111101111100 */
0x4529, 0x0A04, 0x1000, /* 0100010100101011000010100000010000010000 */
0x44C5, 0x71C4, 0x1000, /* 0100010011000101011100011100010000010000 */
0x0000, 0x0000, 0x0000, /* 0000000000000000000000000000000000000000 */
};
static unsigned char cgcMouseppImage[] =
{ /* | | | | | */
0x11, 0xFF, 0xFF, 0xFF, 0xFF, /* 0001000111111111111111111111111111111111 */
0x01, 0xFF, 0xFF, 0xFF, 0xFF, /* 0 000 0111111111111111111111111111111111 */
0x01, 0x20, 0x42, 0x31, 0xC7, /* 0 0 0100100000010000100011000111000111 */
0x00, 0x00, 0x00, 0x11, 0xC7, /* 0 0 0 00 00 00 00 00 0010 01110 0111 */
0x00, 0x00, 0x00, 0x00, 0x01, /* 0 0 0 0 00 0 00 0 0000 00 000 00000 0001 */
0x00, 0x00, 0x00, 0x00, 0x01, /* 0 000 0 00 0 00 00 00 0 0 01 */
0x10, 0x00, 0x00, 0x00, 0x01, /* 0 010 0 00 0 0 0000 0 000000 00000 0001 */
0x10, 0x00, 0x00, 0x11, 0xC7, /* 0 010 00 000 0 0 000 010 01110 0111 */
0x11, 0x30, 0x04, 0x31, 0xC7, /* 0001000100110000000001000011000111000111 */
/* | | | | | */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x44, 0x00, 0x00, 0x00, 0x00, /* 0100010000000000000000000000000000000000 */
0x6C, 0x00, 0x00, 0x00, 0x00, /* 0110110000000000000000000000000000000000 */
0x54, 0xC0, 0x00, 0x00, 0x10, /* 0101010011000000000000000000000000010000 */
0x55, 0x20, 0x00, 0x00, 0x10, /* 0101010100100000000000000000000000010000 */
0x45, 0x20, 0x00, 0x00, 0x7C, /* 0100010100100000000000000000000001111100 */
0x45, 0x20, 0x00, 0x00, 0x10, /* 0100010100100000000000000000000000010000 */
0x44, 0xC0, 0x00, 0x00, 0x10, /* 0100010011000000000000000000000000010000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
/* | | | | | */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x09, 0x38, 0x00, 0x00, /* 0000000000001001001110000000000000000000 */
0x00, 0x09, 0x40, 0x00, 0x00, /* 0000000000001001010000000000000000000000 */
0x00, 0x09, 0x30, 0x00, 0x00, /* 0000000000001001001100000000000000000000 */
0x00, 0x0B, 0x08, 0x00, 0x00, /* 0000000000001011000010000000000000000000 */
0x00, 0x05, 0x70, 0x00, 0x00, /* 0000000000000101011100000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
/* | | | | | */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x39, 0x84, 0x10, /* 0000000000000000001110011000010000010000 */
0x00, 0x00, 0x42, 0x44, 0x10, /* 0000000000000000010000100100010000010000 */
0x00, 0x00, 0x33, 0xDF, 0x7C, /* 0000000000000000001100111101111101111100 */
0x00, 0x00, 0x0A, 0x04, 0x10, /* 0000000000000000000010100000010000010000 */
0x00, 0x00, 0x71, 0xC4, 0x10, /* 0000000000000000011100011100010000010000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
/* | | | | | */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00, /* 0000000000000000000000000000000000000000 */
0x00, 0xC0, 0x39, 0x80, 0x00, /* 0000000011000000001110011000000000000000 */
0x01, 0x20, 0x42, 0x40, 0x00, /* 0000000100100000010000100100000000000000 */
0x01, 0x20, 0x33, 0xC0, 0x00, /* 0000000100100000001100111100000000000000 */
0x01, 0x20, 0x0A, 0x00, 0x00, /* 0000000100100000000010100000000000000000 */
0x00, 0xC0, 0x71, 0xC0, 0x00, /* 0000000011000000011100011100000000000000 */
0x00, 0x00, 0x00, 0x00, 0x00 /* 0000000000000000000000000000000000000000 */
};
static unsigned char cgcPlusImage[] =
{
0xF8, 0x3F, /* 1111100000111111 */ // screen mask
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0x00, 0x01, /* 0000000000000001 */
0x00, 0x01, /* 0000000000000001 */
0x00, 0x01, /* 0000000000000001 */
0x00, 0x01, /* 0000000000000001 */
0x00, 0x01, /* 0000000000000001 */
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0xF8, 0x3F, /* 1111100000111111 */
0xFF, 0xFF, /* 1111111111111111 */
0x01, 0x80, /* 0000000110000000 */ // bit plane 0
0x01, 0x80, /* 0000000110000000 */
0x01, 0x80, /* 0000000110000000 */
0x01, 0x80, /* 0000000110000000 */
0x01, 0x80, /* 0000000110000000 */
0x01, 0x80, /* 0000000110000000 */
0xFF, 0x80, /* 1111111110000000 */
0xFF, 0xFE, /* 1111111111111110 */
0x03, 0xFE, /* 0000001111111110 */
0x03, 0x80, /* 0000001100000000 */
0x03, 0x00, /* 0000001100000000 */
0x03, 0x00, /* 0000001100000000 */
0x03, 0x00, /* 0000001100000000 */
0x03, 0x00, /* 0000001100000000 */
0x03, 0x00, /* 0000001100000000 */
0x00, 0x00, /* 0000000000000000 */
0x03, 0x80, /* 0000001110000000 */ // bit plane 1
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0xFF, 0xFE, /* 1111111111111110 */
0xFF, 0x80, /* 1111111110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x00, 0x00, /* 0000000000000000 */
0x01, 0x00, /* 0000000100000000 */ // bit plane 2
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0xFE, /* 0000000111111110 */
0xFF, 0xFE, /* 1111111111111110 */
0xFF, 0xFE, /* 1111111111111110 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x03, 0x80, /* 0000001110000000 */
0x00, 0x00, /* 0000000000000000 */
0x01, 0x00, /* 0000000100000000 */ // bit plane 3
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0xFF, 0xFE, /* 1111111111111110 */
0xFF, 0x00, /* 1111111100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x01, 0x00, /* 0000000100000000 */
0x00, 0x00 /* 0000000000000000 */
};
/*
static unsigned gcTemplateImage[] = // use this for creating new cursors
{
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0xFFFF, /* 1111111111111111 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000, /* 0000000000000000 */
0x0000 /* 0000000000000000 */
};
*/
static TextCursor tdef(0x77FF, 0x7700);
static TextCursor txt1(0x0000, 0x0E0F);
static TextCursor txt2(0x7000, 0x0E0F);
static TextCursor txt3(0x7F00, 0xFF0F);
static TextCursor txt4(0x00FF, 0x0FD4);
static GraphicsCursor gcDefault(1, 1, gcDefaultImage, 11, 16);
static GraphicsCursor gcCheck(6, 8, gcCheckImage, 16, 10);
static GraphicsCursor gcPlus(7, 7, gcPlusImage, 15, 15);
static GraphicsCursor gcCross(7, 7, gcCrossImage, 15, 15);
static GraphicsCursor gcGun(2, 1, gcGunImage, 16, 11);
static GraphicsCursor gcHand(4, 0, gcHandImage, 16, 16);
static GraphicsCursor gcHourglass(7, 7, gcHourglassImage, 15, 16);
static GraphicsCursor gcIbeam(5, 7, gcIbeamImage, 11, 16);
static GraphicsCursor gcFace(7, 7, gcFaceImage, 16, 16);
static GraphicsCursor gcJet(7, 0, gcJetImage, 15, 16);
static GraphicsCursor gcBullseye(7, 7, gcBullseyeImage, 16, 14);
static GraphicsCursor gcMousepp(19, 4, gcMouseppImage, 39, 9, 1);
static ColorGraphicsCursor cgcPlus(7, 7, cgcPlusImage, 15, 15);
static ColorGraphicsCursor cgcMousepp(19, 4, cgcMouseppImage, 39, 9);
#endif